"""
@Project ：HD_project 
@File    ：demo1.py
@IDE     ：PyCharm 
@Author  ：靓仔
@Date    ：2023/11/30 0030 15:47 
"""
from bs4 import BeautifulSoup

def deal_str_price(data, type_data=None):
    max_length = 10
    if len(data) < max_length:
        padding_char = "　" if type_data is None else " "
        data += padding_char * (max_length - len(data))
    return data

html_content = """
<tbody><tr class="" pkey="643" index="0"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";" title="苗雨"><a class="a_link" onclick="javascript:editUser(&quot;643&quot;,&quot;20000607&quot;);">苗雨</a></td><td class="" style=";">miaoyu</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/公司领导</td></tr><tr class="" pkey="408" index="1"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";" title="石玉文"><a class="a_link" onclick="javascript:editUser(&quot;408&quot;,&quot;20000741&quot;);">石玉文</a></td><td class="" style=";" title="shiyw">shiyw</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部</td></tr><tr class="" pkey="13553" index="2"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;13553&quot;,&quot;20000741&quot;);">王红海</a></td><td class="" style=";" title="10009716">10009716</td><td class="" style="text-align: center;"></td><td class="" style=";" title="哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部</td></tr><tr class="" pkey="818" index="3"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;818&quot;,&quot;20000741&quot;);">王景生</a></td><td class="" style=";">wangjs</td><td class="" style="text-align: center;"></td><td class="" style=";" title="哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部</td></tr><tr class="" pkey="1253" index="4"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;1253&quot;,&quot;20000741&quot;);">衣忠</a></td><td class="" style=";">yizhong</td><td class="" style="text-align: center;"></td><td class="" style=";" title="哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部</td></tr><tr class="" pkey="1249"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;1249&quot;,&quot;20000741&quot;);">于海洋</a></td><td class="" style=";">15158</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部</td></tr><tr class="" pkey="1368"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;1368&quot;,&quot;20000741&quot;);">汽机公司 技术管理处</a></td><td class="" style=";">qjjs</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/技术管理部</td></tr><tr class="" pkey="10509" index="7"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";" title="刘长春"><a class="a_link" onclick="javascript:editUser(&quot;10509&quot;,&quot;20000690&quot;);">刘长春</a></td><td class="" style=";" title="10006609">10006609</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部</td></tr><tr class="" pkey="13497" index="8"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";" title="刘军"><a class="a_link" onclick="javascript:editUser(&quot;13497&quot;,&quot;20000690&quot;);">刘军</a></td><td class="" style=";">10009655</td><td class="" style="text-align: center;"></td><td class="" style=";" title="哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部</td></tr><tr class="" pkey="11949" index="9"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";" title="王国庆"><a class="a_link" onclick="javascript:editUser(&quot;11949&quot;,&quot;20000690&quot;);">王国庆</a></td><td class="" style=";">10008089</td><td class="" style="text-align: center;"></td><td class="" style=";" title="哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部</td></tr><tr class="" pkey="11527"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;11527&quot;,&quot;20000690&quot;);">张建</a></td><td class="" style=";">10007643</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部</td></tr><tr class="" pkey="12022"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;12022&quot;,&quot;20000690&quot;);">张志新</a></td><td class="" style=";">10008165</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部</td></tr><tr class="" pkey="13520"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;13520&quot;,&quot;20000690&quot;);">庄乾兴</a></td><td class="" style=";">10009678</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部</td></tr><tr class="" pkey="12628"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;12628&quot;,&quot;20000690&quot;);">侯磊</a></td><td class="" style=";">10008781</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/采购部</td></tr><tr class="" pkey="860"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;860&quot;,&quot;20000631&quot;);">陈正鑫</a></td><td class="" style=";">chenzx</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/人力资源部</td></tr><tr class="" pkey="10088"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;10088&quot;,&quot;20000631&quot;);">季卫国</a></td><td class="" style=";">10006101</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/人力资源部</td></tr><tr class="" pkey="11616"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;11616&quot;,&quot;20000631&quot;);">陈洋</a></td><td class="" style=";">10007737</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/人力资源部</td></tr><tr class="" pkey="12038"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;12038&quot;,&quot;20000628&quot;);">韩明岩</a></td><td class="" style=";">10008181</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/审计监察部</td></tr><tr class="" pkey="12037"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;12037&quot;,&quot;20000628&quot;);">孙铁梅</a></td><td class="" style=";">10008180</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/审计监察部</td></tr><tr class="" pkey="140"><td class="grid-select-input grid-checkbox" style=";"></td><td class="" style=";"><a class="a_link" onclick="javascript:editUser(&quot;140&quot;,&quot;20000628&quot;);">孙越</a></td><td class="" style=";">sunyue</td><td class="" style="text-align: center;"></td><td class="" style=";">哈尔滨电气集团有限公司/哈尔滨电气股份有限公司/汽轮机公司/审计监察部</td></tr></tbody>
"""

soup = BeautifulSoup(html_content, 'html.parser')

# 找到所有包含用户信息的行
user_rows = soup.select('tbody tr')

# 遍历每一行，提取账号、名字和公司名称信息
for user_row in user_rows:
    account_td = user_row.select_one('td:nth-child(3)')
    name_a = user_row.select_one('td:nth-child(2) a')
    company_td = user_row.select_one('td:nth-child(5)')

    if account_td and name_a and company_td:
        account = account_td.get_text(strip=True)
        name = name_a.get_text(strip=True)
        company = company_td.get_text(strip=True)
        print(f"账号 : {deal_str_price(account)}, 名字: {deal_str_price(name)}, 公司: {deal_str_price(company)}")
